#include <unistd.h>
#include <stdio.h>
#include <string.h>
#include <errno.h>
#define BUFFSIZE 4096
int main()
{
    int n;
    char buf[BUFFSIZE];

    while((n = read(STDIN_FILENO,buf,BUFFSIZE))>0)
        if(write(STDOUT_FILENO,buf,n)!=n)
            printf("write errno:%s",strerror(errno));
    if(n<0)
        printf("read errno:%s",strerror(errno));

    return 0;
}